engine or cylinder block - Espagnol Anglais Dictionnaire